SoFi stock analysis